using System.Collections.Generic;

namespace NeoSmart.Unicode
{
    // This file is machine-generated based on the official Unicode Consortium publication (https://unicode.org/Public/emoji/13.0/emoji-test.txt).
    // See https://github.com/UWPX/Emoji-List-Parser for the generator.
    public static partial class Emoji
    {
        /// <summary>
        /// A (sorted) enumeration of all emoji in group: FLAGS
        /// Only contains fully-qualified and component emoji.
        /// <summary>
#if NET20 || NET30 || NET35
        public static readonly List<SingleEmoji> Flags = new List<SingleEmoji>() {
#else
        public static SortedSet<SingleEmoji> Flags => new SortedSet<SingleEmoji>() {
#endif
            /* 🏁 */ ChequeredFlag_E0_6,
            /* 🚩 */ TriangularFlag_E0_6,
            /* 🎌 */ CrossedFlags_E0_6,
            /* 🏴 */ BlackFlag_E1_0,
            /* 🏳️ */ WhiteFlag_E0_7,
            /* 🏳️‍🌈 */ RainbowFlag_E4_0,
            /* 🏳️‍⚧️ */ TransgenderFlag_E13_0,
            /* 🏴‍☠️ */ PirateFlag_E11_0,
            /* 🇦🇨 */ FlagAscensionIsland_E2_0,
            /* 🇦🇩 */ FlagAndorra_E2_0,
            /* 🇦🇪 */ FlagUnitedArabEmirates_E2_0,
            /* 🇦🇫 */ FlagAfghanistan_E2_0,
            /* 🇦🇬 */ FlagAntiguaBarbuda_E2_0,
            /* 🇦🇮 */ FlagAnguilla_E2_0,
            /* 🇦🇱 */ FlagAlbania_E2_0,
            /* 🇦🇲 */ FlagArmenia_E2_0,
            /* 🇦🇴 */ FlagAngola_E2_0,
            /* 🇦🇶 */ FlagAntarctica_E2_0,
            /* 🇦🇷 */ FlagArgentina_E2_0,
            /* 🇦🇸 */ FlagAmericanSamoa_E2_0,
            /* 🇦🇹 */ FlagAustria_E2_0,
            /* 🇦🇺 */ FlagAustralia_E2_0,
            /* 🇦🇼 */ FlagAruba_E2_0,
            /* 🇦🇽 */ FlagÅlandIslands_E2_0,
            /* 🇦🇿 */ FlagAzerbaijan_E2_0,
            /* 🇧🇦 */ FlagBosniaHerzegovina_E2_0,
            /* 🇧🇧 */ FlagBarbados_E2_0,
            /* 🇧🇩 */ FlagBangladesh_E2_0,
            /* 🇧🇪 */ FlagBelgium_E2_0,
            /* 🇧🇫 */ FlagBurkinaFaso_E2_0,
            /* 🇧🇬 */ FlagBulgaria_E2_0,
            /* 🇧🇭 */ FlagBahrain_E2_0,
            /* 🇧🇮 */ FlagBurundi_E2_0,
            /* 🇧🇯 */ FlagBenin_E2_0,
            /* 🇧🇱 */ FlagStBarthélemy_E2_0,
            /* 🇧🇲 */ FlagBermuda_E2_0,
            /* 🇧🇳 */ FlagBrunei_E2_0,
            /* 🇧🇴 */ FlagBolivia_E2_0,
            /* 🇧🇶 */ FlagCaribbeanNetherlands_E2_0,
            /* 🇧🇷 */ FlagBrazil_E2_0,
            /* 🇧🇸 */ FlagBahamas_E2_0,
            /* 🇧🇹 */ FlagBhutan_E2_0,
            /* 🇧🇻 */ FlagBouvetIsland_E2_0,
            /* 🇧🇼 */ FlagBotswana_E2_0,
            /* 🇧🇾 */ FlagBelarus_E2_0,
            /* 🇧🇿 */ FlagBelize_E2_0,
            /* 🇨🇦 */ FlagCanada_E2_0,
            /* 🇨🇨 */ FlagCocosKeelingIslands_E2_0,
            /* 🇨🇩 */ FlagCongoKinshasa_E2_0,
            /* 🇨🇫 */ FlagCentralAfricanRepublic_E2_0,
            /* 🇨🇬 */ FlagCongoBrazzaville_E2_0,
            /* 🇨🇭 */ FlagSwitzerland_E2_0,
            /* 🇨🇮 */ FlagCôteDivoire_E2_0,
            /* 🇨🇰 */ FlagCookIslands_E2_0,
            /* 🇨🇱 */ FlagChile_E2_0,
            /* 🇨🇲 */ FlagCameroon_E2_0,
            /* 🇨🇳 */ FlagChina_E0_6,
            /* 🇨🇴 */ FlagColombia_E2_0,
            /* 🇨🇵 */ FlagClippertonIsland_E2_0,
            /* 🇨🇷 */ FlagCostaRica_E2_0,
            /* 🇨🇺 */ FlagCuba_E2_0,
            /* 🇨🇻 */ FlagCapeVerde_E2_0,
            /* 🇨🇼 */ FlagCuraçao_E2_0,
            /* 🇨🇽 */ FlagChristmasIsland_E2_0,
            /* 🇨🇾 */ FlagCyprus_E2_0,
            /* 🇨🇿 */ FlagCzechia_E2_0,
            /* 🇩🇪 */ FlagGermany_E0_6,
            /* 🇩🇬 */ FlagDiegoGarcia_E2_0,
            /* 🇩🇯 */ FlagDjibouti_E2_0,
            /* 🇩🇰 */ FlagDenmark_E2_0,
            /* 🇩🇲 */ FlagDominica_E2_0,
            /* 🇩🇴 */ FlagDominicanRepublic_E2_0,
            /* 🇩🇿 */ FlagAlgeria_E2_0,
            /* 🇪🇦 */ FlagCeutaMelilla_E2_0,
            /* 🇪🇨 */ FlagEcuador_E2_0,
            /* 🇪🇪 */ FlagEstonia_E2_0,
            /* 🇪🇬 */ FlagEgypt_E2_0,
            /* 🇪🇭 */ FlagWesternSahara_E2_0,
            /* 🇪🇷 */ FlagEritrea_E2_0,
            /* 🇪🇸 */ FlagSpain_E0_6,
            /* 🇪🇹 */ FlagEthiopia_E2_0,
            /* 🇪🇺 */ FlagEuropeanUnion_E2_0,
            /* 🇫🇮 */ FlagFinland_E2_0,
            /* 🇫🇯 */ FlagFiji_E2_0,
            /* 🇫🇰 */ FlagFalklandIslands_E2_0,
            /* 🇫🇲 */ FlagMicronesia_E2_0,
            /* 🇫🇴 */ FlagFaroeIslands_E2_0,
            /* 🇫🇷 */ FlagFrance_E0_6,
            /* 🇬🇦 */ FlagGabon_E2_0,
            /* 🇬🇧 */ FlagUnitedKingdom_E0_6,
            /* 🇬🇩 */ FlagGrenada_E2_0,
            /* 🇬🇪 */ FlagGeorgia_E2_0,
            /* 🇬🇫 */ FlagFrenchGuiana_E2_0,
            /* 🇬🇬 */ FlagGuernsey_E2_0,
            /* 🇬🇭 */ FlagGhana_E2_0,
            /* 🇬🇮 */ FlagGibraltar_E2_0,
            /* 🇬🇱 */ FlagGreenland_E2_0,
            /* 🇬🇲 */ FlagGambia_E2_0,
            /* 🇬🇳 */ FlagGuinea_E2_0,
            /* 🇬🇵 */ FlagGuadeloupe_E2_0,
            /* 🇬🇶 */ FlagEquatorialGuinea_E2_0,
            /* 🇬🇷 */ FlagGreece_E2_0,
            /* 🇬🇸 */ FlagSouthGeorgiaSouthSandwichIslands_E2_0,
            /* 🇬🇹 */ FlagGuatemala_E2_0,
            /* 🇬🇺 */ FlagGuam_E2_0,
            /* 🇬🇼 */ FlagGuineaBissau_E2_0,
            /* 🇬🇾 */ FlagGuyana_E2_0,
            /* 🇭🇰 */ FlagHongKongSarChina_E2_0,
            /* 🇭🇲 */ FlagHeardMcdonaldIslands_E2_0,
            /* 🇭🇳 */ FlagHonduras_E2_0,
            /* 🇭🇷 */ FlagCroatia_E2_0,
            /* 🇭🇹 */ FlagHaiti_E2_0,
            /* 🇭🇺 */ FlagHungary_E2_0,
            /* 🇮🇨 */ FlagCanaryIslands_E2_0,
            /* 🇮🇩 */ FlagIndonesia_E2_0,
            /* 🇮🇪 */ FlagIreland_E2_0,
            /* 🇮🇱 */ FlagIsrael_E2_0,
            /* 🇮🇲 */ FlagIsleMan_E2_0,
            /* 🇮🇳 */ FlagIndia_E2_0,
            /* 🇮🇴 */ FlagBritishIndianOceanTerritory_E2_0,
            /* 🇮🇶 */ FlagIraq_E2_0,
            /* 🇮🇷 */ FlagIran_E2_0,
            /* 🇮🇸 */ FlagIceland_E2_0,
            /* 🇮🇹 */ FlagItaly_E0_6,
            /* 🇯🇪 */ FlagJersey_E2_0,
            /* 🇯🇲 */ FlagJamaica_E2_0,
            /* 🇯🇴 */ FlagJordan_E2_0,
            /* 🇯🇵 */ FlagJapan_E0_6,
            /* 🇰🇪 */ FlagKenya_E2_0,
            /* 🇰🇬 */ FlagKyrgyzstan_E2_0,
            /* 🇰🇭 */ FlagCambodia_E2_0,
            /* 🇰🇮 */ FlagKiribati_E2_0,
            /* 🇰🇲 */ FlagComoros_E2_0,
            /* 🇰🇳 */ FlagStKittsNevis_E2_0,
            /* 🇰🇵 */ FlagNorthKorea_E2_0,
            /* 🇰🇷 */ FlagSouthKorea_E0_6,
            /* 🇰🇼 */ FlagKuwait_E2_0,
            /* 🇰🇾 */ FlagCaymanIslands_E2_0,
            /* 🇰🇿 */ FlagKazakhstan_E2_0,
            /* 🇱🇦 */ FlagLaos_E2_0,
            /* 🇱🇧 */ FlagLebanon_E2_0,
            /* 🇱🇨 */ FlagStLucia_E2_0,
            /* 🇱🇮 */ FlagLiechtenstein_E2_0,
            /* 🇱🇰 */ FlagSriLanka_E2_0,
            /* 🇱🇷 */ FlagLiberia_E2_0,
            /* 🇱🇸 */ FlagLesotho_E2_0,
            /* 🇱🇹 */ FlagLithuania_E2_0,
            /* 🇱🇺 */ FlagLuxembourg_E2_0,
            /* 🇱🇻 */ FlagLatvia_E2_0,
            /* 🇱🇾 */ FlagLibya_E2_0,
            /* 🇲🇦 */ FlagMorocco_E2_0,
            /* 🇲🇨 */ FlagMonaco_E2_0,
            /* 🇲🇩 */ FlagMoldova_E2_0,
            /* 🇲🇪 */ FlagMontenegro_E2_0,
            /* 🇲🇫 */ FlagStMartin_E2_0,
            /* 🇲🇬 */ FlagMadagascar_E2_0,
            /* 🇲🇭 */ FlagMarshallIslands_E2_0,
            /* 🇲🇰 */ FlagNorthMacedonia_E2_0,
            /* 🇲🇱 */ FlagMali_E2_0,
            /* 🇲🇲 */ FlagMyanmarBurma_E2_0,
            /* 🇲🇳 */ FlagMongolia_E2_0,
            /* 🇲🇴 */ FlagMacaoSarChina_E2_0,
            /* 🇲🇵 */ FlagNorthernMarianaIslands_E2_0,
            /* 🇲🇶 */ FlagMartinique_E2_0,
            /* 🇲🇷 */ FlagMauritania_E2_0,
            /* 🇲🇸 */ FlagMontserrat_E2_0,
            /* 🇲🇹 */ FlagMalta_E2_0,
            /* 🇲🇺 */ FlagMauritius_E2_0,
            /* 🇲🇻 */ FlagMaldives_E2_0,
            /* 🇲🇼 */ FlagMalawi_E2_0,
            /* 🇲🇽 */ FlagMexico_E2_0,
            /* 🇲🇾 */ FlagMalaysia_E2_0,
            /* 🇲🇿 */ FlagMozambique_E2_0,
            /* 🇳🇦 */ FlagNamibia_E2_0,
            /* 🇳🇨 */ FlagNewCaledonia_E2_0,
            /* 🇳🇪 */ FlagNiger_E2_0,
            /* 🇳🇫 */ FlagNorfolkIsland_E2_0,
            /* 🇳🇬 */ FlagNigeria_E2_0,
            /* 🇳🇮 */ FlagNicaragua_E2_0,
            /* 🇳🇱 */ FlagNetherlands_E2_0,
            /* 🇳🇴 */ FlagNorway_E2_0,
            /* 🇳🇵 */ FlagNepal_E2_0,
            /* 🇳🇷 */ FlagNauru_E2_0,
            /* 🇳🇺 */ FlagNiue_E2_0,
            /* 🇳🇿 */ FlagNewZealand_E2_0,
            /* 🇴🇲 */ FlagOman_E2_0,
            /* 🇵🇦 */ FlagPanama_E2_0,
            /* 🇵🇪 */ FlagPeru_E2_0,
            /* 🇵🇫 */ FlagFrenchPolynesia_E2_0,
            /* 🇵🇬 */ FlagPapuaNewGuinea_E2_0,
            /* 🇵🇭 */ FlagPhilippines_E2_0,
            /* 🇵🇰 */ FlagPakistan_E2_0,
            /* 🇵🇱 */ FlagPoland_E2_0,
            /* 🇵🇲 */ FlagStPierreMiquelon_E2_0,
            /* 🇵🇳 */ FlagPitcairnIslands_E2_0,
            /* 🇵🇷 */ FlagPuertoRico_E2_0,
            /* 🇵🇸 */ FlagPalestinianTerritories_E2_0,
            /* 🇵🇹 */ FlagPortugal_E2_0,
            /* 🇵🇼 */ FlagPalau_E2_0,
            /* 🇵🇾 */ FlagParaguay_E2_0,
            /* 🇶🇦 */ FlagQatar_E2_0,
            /* 🇷🇪 */ FlagRéunion_E2_0,
            /* 🇷🇴 */ FlagRomania_E2_0,
            /* 🇷🇸 */ FlagSerbia_E2_0,
            /* 🇷🇺 */ FlagRussia_E0_6,
            /* 🇷🇼 */ FlagRwanda_E2_0,
            /* 🇸🇦 */ FlagSaudiArabia_E2_0,
            /* 🇸🇧 */ FlagSolomonIslands_E2_0,
            /* 🇸🇨 */ FlagSeychelles_E2_0,
            /* 🇸🇩 */ FlagSudan_E2_0,
            /* 🇸🇪 */ FlagSweden_E2_0,
            /* 🇸🇬 */ FlagSingapore_E2_0,
            /* 🇸🇭 */ FlagStHelena_E2_0,
            /* 🇸🇮 */ FlagSlovenia_E2_0,
            /* 🇸🇯 */ FlagSvalbardJanMayen_E2_0,
            /* 🇸🇰 */ FlagSlovakia_E2_0,
            /* 🇸🇱 */ FlagSierraLeone_E2_0,
            /* 🇸🇲 */ FlagSanMarino_E2_0,
            /* 🇸🇳 */ FlagSenegal_E2_0,
            /* 🇸🇴 */ FlagSomalia_E2_0,
            /* 🇸🇷 */ FlagSuriname_E2_0,
            /* 🇸🇸 */ FlagSouthSudan_E2_0,
            /* 🇸🇹 */ FlagSãoToméPríncipe_E2_0,
            /* 🇸🇻 */ FlagElSalvador_E2_0,
            /* 🇸🇽 */ FlagSintMaarten_E2_0,
            /* 🇸🇾 */ FlagSyria_E2_0,
            /* 🇸🇿 */ FlagEswatini_E2_0,
            /* 🇹🇦 */ FlagTristanDaCunha_E2_0,
            /* 🇹🇨 */ FlagTurksCaicosIslands_E2_0,
            /* 🇹🇩 */ FlagChad_E2_0,
            /* 🇹🇫 */ FlagFrenchSouthernTerritories_E2_0,
            /* 🇹🇬 */ FlagTogo_E2_0,
            /* 🇹🇭 */ FlagThailand_E2_0,
            /* 🇹🇯 */ FlagTajikistan_E2_0,
            /* 🇹🇰 */ FlagTokelau_E2_0,
            /* 🇹🇱 */ FlagTimorLeste_E2_0,
            /* 🇹🇲 */ FlagTurkmenistan_E2_0,
            /* 🇹🇳 */ FlagTunisia_E2_0,
            /* 🇹🇴 */ FlagTonga_E2_0,
            /* 🇹🇷 */ FlagTurkey_E2_0,
            /* 🇹🇹 */ FlagTrinidadTobago_E2_0,
            /* 🇹🇻 */ FlagTuvalu_E2_0,
            /* 🇹🇼 */ FlagTaiwan_E2_0,
            /* 🇹🇿 */ FlagTanzania_E2_0,
            /* 🇺🇦 */ FlagUkraine_E2_0,
            /* 🇺🇬 */ FlagUganda_E2_0,
            /* 🇺🇲 */ FlagUsOutlyingIslands_E2_0,
            /* 🇺🇳 */ FlagUnitedNations_E4_0,
            /* 🇺🇸 */ FlagUnitedStates_E0_6,
            /* 🇺🇾 */ FlagUruguay_E2_0,
            /* 🇺🇿 */ FlagUzbekistan_E2_0,
            /* 🇻🇦 */ FlagVaticanCity_E2_0,
            /* 🇻🇨 */ FlagStVincentGrenadines_E2_0,
            /* 🇻🇪 */ FlagVenezuela_E2_0,
            /* 🇻🇬 */ FlagBritishVirginIslands_E2_0,
            /* 🇻🇮 */ FlagUsVirginIslands_E2_0,
            /* 🇻🇳 */ FlagVietnam_E2_0,
            /* 🇻🇺 */ FlagVanuatu_E2_0,
            /* 🇼🇫 */ FlagWallisFutuna_E2_0,
            /* 🇼🇸 */ FlagSamoa_E2_0,
            /* 🇽🇰 */ FlagKosovo_E2_0,
            /* 🇾🇪 */ FlagYemen_E2_0,
            /* 🇾🇹 */ FlagMayotte_E2_0,
            /* 🇿🇦 */ FlagSouthAfrica_E2_0,
            /* 🇿🇲 */ FlagZambia_E2_0,
            /* 🇿🇼 */ FlagZimbabwe_E2_0,
            /* 🏴󠁧󠁢󠁥󠁮󠁧󠁿 */ FlagEngland_E5_0,
            /* 🏴󠁧󠁢󠁳󠁣󠁴󠁿 */ FlagScotland_E5_0,
            /* 🏴󠁧󠁢󠁷󠁬󠁳󠁿 */ FlagWales_E5_0,
        };
    }
}
